WPF和Silverlight版Chart2D帮助文档
创建自定义动画

几乎所有的绘图区元素可以使用标准WPF动画做为动画效果。下面的样式是将“奔跑的蚂蚁”动画添加到鼠标指针下的元素的修改样式。

XAML
拷贝代码
WPF版Chart/ Chart功能 /动画
创建自定义动画
几乎所有的绘图区元素可以使用标准WPF动画做为动画效果。下面的样式是将“奔跑的蚂蚁”动画添加到鼠标指针下的元素的修改样式。


<Style x:Key="mouseOver" TargetType="{x:Type c1c:PlotElement}">
   <!-- 默认的黑色边框 -->       
   <Setter Property="Stroke" Value="Black" />
   <Style.Triggers>
   <!-- 当鼠标悬停经过元素时,显示粗的红色边框  -->
          <Trigger Property="IsMouseOver" Value="true">
                 <Setter Property="Stroke" Value="Red" />
                 <Setter Property="StrokeThickness" Value="2" />
                 <Setter Property="StrokeDashArray" Value="2,2" />
                 <Setter Property="Canvas.ZIndex" Value="1" />
                 <Trigger.EnterActions>
                        <!-- 启动动画 -->
                        <BeginStoryboard >
                               <Storyboard>
                               <DoubleAnimation Storyboard.TargetProperty="StrokeDashOffset"
                               From="0" To="8" RepeatBehavior="Forever" Duration="0:0:0.5"/>
                               </Storyboard>
                        </BeginStoryboard>
                 </Trigger.EnterActions>
          </Trigger>
   </Style.Triggers>
</Style>

 

图表中的每一个系列由PlotElement对象组合而成,每一个对象表示位于系列中的单独的符号,连接线,区域,饼图切块,等等。具体的PlotElement类型取决于图表类型。

您可以通过附加Storyboard对象至绘图区元素的方式向图表添加动画。这通常在DataSeries.PlotElementLoaded事件中完成,该事件在创建并添加至数据系列之后触发。 

查看其它

 

 


产品网站:http://www.gcpowertools.com.cn  |  咨询热线:4006576008   |   ©2015 西安葡萄城